who is the longest serving elected prime minister?