San Diego City Council passes proposed ghost gun ban