British Prime Minister resigns