46% of retailers expect drop in consumer spending in next 12 months