Kate Middleton celebrated a new eco-friendly fashion initiative at Buckingham Palace