Coupled ocean-atmosphere dynamics of the 2017 extreme coastal El Niño