hidden cause shoulder pain