Modern Warfare 3 turns up at retailers