Prince William walked the green carpet along with celebrities such as Heidi Klum and Winnie Harlow as he arrived for his Earthshot Prize ceremony in Cape Town - and he followed the dress code by wearing an outfit with a sustainable theme