Smartphones eclipse PCs for first time