We should legalize medical marijuana. We should do it nationally. And, we should do it now, CNN's Dr. Sanjay Gupta says.