Up to 1,200 new bin hubs — which will include rat traps — are to be rolled out across Glasgow after a contract worth almost £2.5m was approved.