Time Warner Cable says up to 320,000 customers’ data may have been stolen