Shanid Castle, County Limerick