The United Nations has launched an emergency appeal to help an estimated 300,000 people in El Salvador after heavy rains caused widespread flooding across Central America. The immediate concerns are to provide shelter, food and health care, but tackling the long-term effects will be difficult and costly.