Variable density buoyancy compensator