Macro uncertainty, customers waiting for deals and sales events, and distraction during the run-up to the election led to softer-than-expected demand, according to Best Buy CEO Corie Barry.