Sir Keir Starmer’s latest spat with Elon Musk has its roots in tensions that began months ago