El Niño 2026 has broken daily ocean-temperature records months before its expected peak. Our explainer covers the science, the numbers and what comes next.