how long does an implant take to heal