Made in Bangladesh shirts are the best: Donald Trump in David Letterman show