South Korea signs deal to pay more for U.S. troops after Trump demand