Republican national-security leaders trash Donald Trump in joint letter