Google announces $350 million investment in Council Bluffs data center