How can clouds of ammonia float in Jupiter without sinking?