Erdogan vows to 'finish' Kurdish militants in Iraq to avenge dead soldiers