Leo IX, Pope, 1002-1054