Donald Trump speech delayed