Retailer Marks & Spencer has announced a new partnership with a charity that will protect 2,000 hectares (5,000 acres) of rainforest in Peru.