Cambridge Analytica: Whistleblower reveals data grab of 50 million Facebook profiles