Weatherford Q2 earnings miss 40% as Middle East disruptions hit activity