Syrian war 'a cancer' in Middle East, says US senator