Homeless Man With ‘Great Heart’ Finds $42,000, Turns It In