Haze caused by many factors, but repeat of 2015 crisis unlikely due to later onset of El Nino: Experts