Keir Starmer ditches Labour's flagship £28bn pledge in humiliating U-turn