how does geography affect weather