Bibby Offshore completes £2million BP North Sea contract