Donald Trump's new political advertisement is 'very much on brand'