Phoenix weather: 21 days of rain so far in 2012