jack johnson net worth