ted cruz voices support for states' right to legalize marijuana