Modeling realistic multiphase flows using a non-orthogonal multiple-relaxation-time lattice Boltzmann method