Tucson weather: Rainfall breaks records