First Lady Margaret Kenyatta holds talks with Princess Mabel, Prince Harry