nick foles net worth