El Niño–Southern Oscillation and internal sea surface temperature variability in the tropical Indian Ocean since 1675