Kate catherine middleton and prince william kiss twice on the balcony 3