Germany’s struggling Thyssenkrupp books $1 billion impairment charge as steel demand weakens