Stephen Colbert called Trump 'Putin’s puppet' and slams Fox News over Capitol riots