Silvester II, papa (999–1003)