can stress cause shoulder pain