Breaking down Trump's wide-ranging speech in ...