Tech CEOs issue second-quarter warnings after mixed earnings reports | Fortune