Trump promises $639 million aid