Last month third-hottest July on record