Former Border Patrol agent pleads guilty to firearms, drug charges