Firefighters in the western Canadian city of Fort McMurray are scrambling to contain a raging fire that has forced the evacuation of all 80,000 residents.