Schlumberger books huge loss due to impairment charges