Prince Harry voted second most popular royal to succeed King Charles, in shocking new poll