'We must never repeat the horrors of war again': Japan's prime minister and Obama visit Pearl Harbor