Legislation on cards to protect rights of senior citizens: President