Report: Nick Foles likely to get deal in $20 million range