Kidnapped Iraqi priest freed in Baghdad