Prince Andrew is stripped of his royal patronages and military titles