how many islands are in Japan