Donald Trump has contradicted Lebanese officials and suggested a "terrible attack" caused a massive explosion in Beirut. The cause of the blast has not been confirmed - but the Lebanese prime minister ...