Can money make you happy? Despite a peak net worth of $100 million, tech tycoon John McAfee doesn't think so.