Heat wave spreads from Southwest; Las Vegas, Phoenix hit record highs