The supermarket says all London staff will be paid the Real Living Wage, following calls from investors.