does sleep make your neck hurt