China experiences worst floods since 1998