byblos castle