Canada’s biggest oilsands firms pledge 97% cut in emissions — with government support