Donovan McNabb: Nick Foles is not a franchise QB