Taxpayers may suffer as Fairfield Halls went £45m over