Optimism by small-business owners is at a 3-year high