Hugh de Moravia, lord Duffus