ADNOC signs deals with Total, CNPC for offshore concessions