Shared Services Canada is awarding contracts to companies to provide cloud computing services to the federal government for 25 years