Questacon named Canberra's best tourist attraction