List and briefly explain as many physical principles as possible that help explain El Nino and its formation.

google El Nino causes