july 4th forecast