Britain’s Prime Minister Keir Starmer announces resignation