how long does a pinched nerve last in neck