Fargo, North Dakota, gains $3 billion data center