The USS John S McCain was the last US Navy vessel to conduct a freedom of navigation patrol in the South China Sea. It collided with a cargo ship off Singapore days after the patrol, killing 10 sailors. Photo: AP