Gap launches omni-channel holiday marketing campaign