The Princess of Wales has delivered a rare speech calling on businesses to value "time and tenderness just as much as productivity and success", as part of her push to make society put the needs of children first.