BP, CNPC sign second Chinese shale gas PSC