0
Retailers blame poor weather and economic conditions for sales drop; while government borrows £14.5bn in June