By Casey Tolan, Curt Devine, Rob Kuznia and Brian Stelter, CNN Minneapolis (CNN) — When President Donald Trump first considered Pete Hegseth for a Cabinet position in 2017 and 2018, he marveled at a ...