who has been the longest serving chief minister in india