Cachoeiro among the 100 best cities in the country to invest