New sports complex opens in Sioux Center, IA