Presidential elections 2017: PM Modi casts vote for president