how trim affects buoyancy control