Study shows consumers primed for omni-channel approach but companies struggling to execute