China donates US$300,000 for flood relief