Canberra's town centres prevent economy from diversifying: report