Alfonso XI, el del Salado, Pero Garcia