CP asymmetry in a model with an extra vector-like singlet quark