Ben Shapiro criticizes Trump's praise of Kim Jong Un