Indian lawmakers vote for new president