BP reports 17 billion loss