Rep. Levin: Trump’s comments show ‘lack of moral compass’