Pakistan sets March 31 deadline for Afghan repatriation