Investors say this is the best time to start a business in Mexico