Home Politics Retail sales fall as shoppers delay spending ahead of Budget and Black Friday