does stress cause neck pain