India's BJP-led government is hailing its decision to strip the state of Jammu and Kashmir of autonomy after seven decades, characterising it as the correction of a "historical blunder".