What are the main islands of Japan?