Key legal, commercial and operational considerations in long term LNG sale and purchase agreements