Tucson weather: Rain and thunderstorms