how long does implantation pinching last