Peter Schiff Slams Daily Show for Dishonest 'Hit Job'