Sir Keir Starmer has abandoned a visit to Buckinghamshire due to a noisy tractor protest