Trinidad cancels gas deal over US sanctions on Venezuela