Ordered structures of calcium oxide on TiO2 (110) studied by STM and atomistic simulation