Top US general rejects Trump’s torture comments