Coverage- and temperature-dependent site occupancy of carbon monoxide on Rh(111) studied by high-resolution core-level photoemission