san francisco supervisor mark farrell