jeffrey cheng net worth