HP takes $8.8 bn charge, blames Autonomy. (Reuters)