trent richardson mexico contract