what causes weather the uneven heating of surface