Trump slams social media firms as ‘silencing millions’