Man opens fire in N.J. mall before killing himself