de båda » marskalkarnc af Frankrike » , Canrobert och MacMahon