Long-time Walmart IT chief named CIO at QVC