BP brings online $28B Shah Deniz 2 offshore project in Azerbaijan