Temperatures cool to 90s in valley in time for 4th of July