Weatherford misses Q2 earnings estimates by 41% as revenue edges past consensus