The marketing world has been taken over by influencers. Companies pay them to post about their products on social media – sometimes handsomely.