Prince William would "fully support" his children if they were gay but worries they would be "persecuted" because of their position.