who was the longest serving australian prime minister