Giving a heartwarming speech at the Earthshot Awards ceremony in Cape Town, Prince William was his "authentic" self, claims a body language expert.