Circular dichroism in core photoelectron emission from (1×1) oxygen on W(110): experiment and multiple-scattering theory