Unilever has said the palm oil it directly sources for its food in Europe will be 100% traceable and sustainable by the end of the year - but admitted it had fallen short of a worldwide pledge made 12 months ago.