Impairments push Halliburton into $1 billion loss - Offshore Energy