Epic Games earned $3 billion profit in 2018 thanks to cross-platform Fortnite popularity, report says