Mathematical models for cell migration: A non-local perspective