President Biden has ordered flags to be flown at half-staff until July 10 following the assassination of former Japanese Prime Minister Shinzo Abe.