San Francisco becomes first US city to ban sale of e-cigarettes