New law will mandate Colorado businesses to accept cash