Unilever has said all the palm oil it uses will be bought will be traceable to known sources by the end of next year.