California approves new taxes on guns, parts & ammo