Musk draws heat from San Francisco over giant X logo