Millions needed to fix Fermoy Weir; but who will pay? John Burke reports