Directories under fire for wasting firms' millions