Japanese Prime Minister Shinzo Abe and the head of the International Olympic Committee have agreed to delaying the Tokyo Olympics for a year.