Sir Keir Starmer warned amid talk he is set to U-turn on his £28bn green splurge