North Dakota's oil boom has transformed the state's economy - but it is a mixed blessing for local communities.