Facebook: Cambridge Analytica may have had up to 87 million users' data