WENO schemes based on upwind and centred TVD fluxes