Cellach Cualann mac Gerthide, king of Leinster