Self-ordering of Ge islands on step-bunched Si(111) surfaces