Federal agent charged with pulling work gun on Bozeman bar patron