O2: iPhone sales brisk in weekend debut