US Navy Secretary John Phelan resigns after 13 months amid reported clashes with Defense Secretary Pete Hegseth.