The Plantagenet ancestry of King Edward III and Queen Philippa of Hainault