Why Clouds Form Over Mountains