North American Droughts, Floods, ENSO and Solar Cycles