who is the longest serving president of india