UK Prime Minister Keir Starmer resigns