Maharashtra first state to provide free health insurance cover to all citizens