US nuclear general will resist ‘illegal’ Trump strike order