Charlotte of Belgium, Empress of Mexico