Apple set to post $100bn-revenue quarter after string Christmas