After many months of rumours, the tech giant is finally due to unveil a slew of new products on Wednesday. Apple CEO Tim Cook ...