Tropical Indian Ocean variability revealed by self-organizing maps