Many-body wavefunctions for quantum impurities out of equilibrium. I. The nonequilibrium Kondo model