Republican White House frontrunner Donald Trump promised a top-to-bottom overhaul of US foreign policy Wednesday to put "America first" and make its allies pay up.