who is longest serving prime minister of india