Panthers All-Pro Christian McCaffrey limited in practice with quad injury