New Swedish Prime Minister resigns hours after being voted in