Turkey vows to cleanse Islamic State from its border after wedding attack kills 54