Prince William and Princess Kate walk the Earthshot award green carpet