King Charles stripped Prince Andrew of his titles and military roles over scandal links, marking a major royal shake-up at Buckingham Palace.