Keir Starmer resigns as UK Prime Minister