how old is prince andrew wife does prince andrew have a son who son is prince andrew prince andrew ex wife name