nick cannon father net worth