Prince Andrew stripped of royal patronages and military affiliations