San Diego City Council votes to establish an affordable housing preservation fund