CIOs becoming trusted business partners, but challenges remain