US Defense Secretary Pete Hegseth has rejected calls to release the unedited video showing a US strike on an alleged drug-smuggling vessel in the Caribbean.