A federal judge in Hawaii has blocked President Donald Trump's new travel ban, hours before it was due to begin after midnight on Thursday.

Speaking to reporters, Hawaii Attorney General Doug Chin explained the reasons.