Just a few days ahead of the European Union's General Data Protection Regulation (GDPR) coming into effect, a Guardian investigation has found that Facebook lets advertisers to target users it thinks are interested in sensitive subjects such as homosexuality, Islam or liberalism.