Dynamic programming of pH — a new option in analytical capillary electrophoresis