Tim Cook, Craig Federighi, and other Apple executives to testify in Epic Games case