Sweden's Ericsson sees 660 million 5G subscriptions by year end