Bryce Harper sets All-Star break as ballpark for return