IBM to acquire software company Red Hat for $34 billion