A honest cleaner has left many happy after he found more than £300,000 in cash