New Walmart opens Wednesday in DeKalb