Japanese e-commerce giant Rakuten snaps up Viber in $900 million deal+