Who is Trevor Noah?

CNNMoney has the details on the new host of 'The Daily Show.'