castro is part of san francisco