Schlumberger cuts 21,000 jobs after ‘the most challenging quarter in past decades’