San Jose approves liability insurance law for gun owners