પ્રિન્સ વિલિયમ, પ્રિન્સેસ ડાયના અને પ્રિન્સ હેરી