M&S pours £400m into pensions