Starmer told to end 'war on the countryside' if he wants to win general election