A Fast Discriminative Training Algorithm for Minimum Classification Error