A general consistent BGK model for gas mixtures