July is one for the (weather) record books