Catherine, Princess of Wales, has called for ‘humility and compassion’ towards those struggling with addiction