Nick Foles has solid practice against Patriots