Powerful typhoon lashes Japan's Okinawa island