Self-consistent simulation of quantum shot noise in nanoscale electron devices