Bombs have killed at least 42,000 Vietnamese since the US pulled out — more than the number of Americans killed in action.