sean duffy net worth 2023