Human rights: Promition and protection with special reference to the role of National Human Rights Commission (NHRC) in India