Queen Elizabeth strips Prince Andrew of royal and military titles