James Hewitt denies he’s Prince Harry's father