spencer garrett net worth