Epic Games raises $1.3B from investors