After massacre, Iraq premier vows to protect civilians