British Prime Minister Keir Starmer steps down