Long-delayed N.J. mega-mall to open in spring 2019