Survey: Weekly retail sales up from year ago