BWF cancels China Masters, Dutch Open due to coronavirus