FTSE 100 Live: Marks & Spencer pleased with festive sales and Tesco ups profits guidance on Read more