Online food sales: ‘perfect’ for M&S – but not yet