Prince Andrew 'could get royal patronages back if he wins legal case'