Self-leveling suspension