San Jose City Council bill may require gun owners to buy liability insurance, annual fee