BP commits to two new North Sea developments