Survey: Weekly retail sales fall 0.9%