can vision cause neck pain