Trump vows to put "America first" in foreign policy