Gruffydd II ap Madog, Lord of Dinas Bran — Welsh Prince of Powys Fadog