Oil contracts signed on concession basis breach the law - IEA