Dyon spin and statistics: A fiber-bundle theory of interacting magnetic and electric charges