Record iPhone weekend sales top 10 million: Apple