The result – in a seat Labour has held for nearly 100 years – heaps further pressure on the PM’s position.