quad cities record temperatures