how long does whiplash take to heal