Bharat PM Modi becomes longest-serving non-Congress PM in post-independent India, surpasses Indira Gandhi