Princess of Wales launches 'life's work' campaign