Erdogan vows punishment over alleged insult by journalist