A new class of Moving-Least-Squares WENO–SPH schemes