Home Business Asda faces financial challenges as £900m Walmart repayment looms