Typhoon hits Okinawa with huge waves, high winds