Inequality “morally unjust” and “economically stupid”, says Starmer