First weekend iphone x sales a stellar success says analyst