BP awards ‘key contracts’ for $6 billion worth Caspian Sea project