Both climate change and a supercharged El Niño are to blame.