BP sees refining margin triple, debt target reached, but flags more impairments - BP News | Rallies