5G smartphones: in 2020 there will be 278 million, but more than half in China