Facebook: Up to 87m affected in Cambridge Analytica scandal