Prince Harry admits he 'would love to have kids'