From his cabinet collegues to millions of Indians have greeted Prime Minster Narendra Modi on this birthday.