City botches street-sweeping contract, leaving Toronto's roa