The Archbishop of Canterbury defends Kate: "Enough with village gossip"