Tesco marches on