St John's Castle in Limerick reopens to public