GE books $4.2 billion charge, restates earnings as expected