US President Donald Trump and Japanese Prime Minister Shinzo Abe shared an awkward handshake in front of cameras at the White House.