BP charters Foinaven FPSO for up to ten years - Offshore Energy