UNC guard Puff Johnson vomits, recovers, returns after taking blow to stomach