The iPhone is out of stock at Apple’s online stores in the UK and the US, fuelling speculation that the next-generation 3G model is just days away.