Facebook has been rocked by a whistleblower who said that Cambridge Analytica had improperly accessed information on 50 million users...