Obama vows to 'bring to justice' ambassador's killers