byron allen net worth