longest prime minister term