Fire damages Canton shopping complex