If medical marijuana is legal under California law, can cities legally ban them? Or, can they easily cite Federal law as justification?