4th of July mid-afternoon forecast