North American rainfall and temperature prediction response to the diversity of ENSO