Augmented block splitting preconditioner for singular saddle point problems. (June 2016)