Utah lawmakers have given final approval to legislation making a wide range of changes to the state’s medical marijuana program, sending the measure to the governor’s desk with a veto-proof majority.