El Niño expected to arrive by year’s end