Prince Andrew is more popular than Harry and Meghan, shock poll reveals