fourth of july forecast