Extreme heatwave blankets Southern California on July 4 weekend