terence crawford net worth 2022