At the US Navy's 250th anniversary event, Trump hailed Navy SEALs for killing bin Laden, claimed he had warned about him before 9/11, and criticised “political correctness”.