who has longest time chief minister in india