Britain’s M&S raises profit outlook after strong trading