BP sells US biogas unit after North Sea exit, citing underperformance | PiQ Markets