Hot and hazy today with storms in the forecast