Walmart Supercenter opens after eight years in the making