Facebook and Google could lose $2B in ad revenue over ‘toxic content’