Procter & Gamble agrees to clean up its palm oil act