Venice's San Marco, a mosaic of spiritual treasure