Japan's ailing Prime Minister Shinzo Abe has resigned. Speculation about Abe’s health and tenure had risen after he made two visits to a hospital recently.