Johannes (VI) Kantakuzenos, 1295