Businesses say construction is driving customers away