Lightning, floods leave 20 dead in rain-hit China