Adani Enterprises, Adani Total Gas to hold AGMs on July 18