South American countries pledge $300 million in aid to Haiti