Marijuana money may push California into public banking