NBC News: Phoenix ends 21-day streak of record October heat