Cambridge Analytica whistleblower: 'We spent $1m harvesting millions of Facebook profiles'