The Uzawa-PPS iteration methods for nonsingular and singular non-Hermitian saddle point problems. (15th January 2018)