king john castle on shannon river in limerick ireland