Mexico Supreme Court favors marijuana legalization