Home World Prince William’s Earthshot Prize reveals celebrity line-up for awards night