Minnesota weather: Hot and stormy Fourth of July?