Penn Entertainment completes purchase of Barstool Sports for $388m