Hundreds of flights have been cancelled and some rail services suspended as Dujuan barrels towards Japan's eastern coast.