matthew goode net worth