Republican White House hopeful Donald Trump yesterday promised a top-to-bottom overhaul of US foreign policy to put “America First” and make its allies pay up.