Bryce Harper out several months with torn thumb ligament