William de Braose, 1st Baron Braose of Gower (c1258-c1326)/descendants