Study: CNN's paid Trump shills made more than 500 appearances over the last three months