FTSE 100 Live: Stocks edge up as Primark sales hold steady; Rachel Reeves to give speech to investors