Tech companies pledge billions in cybersecurity investments