Retail spending slows as Budget looms large