San Francisco passes ordinance requiring waste audits for large generators