How many islands make up Japan?