7-Eleven acquires 46-store portfolio in South Carolina