B.F. Pinkerton (American Naval Lieutenant)