North Korea fires missile over Japan