Kelly: Foles is a 'hell of a competitor'