Hamedan (Iran) weather