President Erdogan hails new gas deal with Algeria