Survey: Top retailer sites too slow — and getting slower