Fransta marskalken Bazaine stall stanna qvar i Mexico i fem år.