CSX Corp. appointed Steve Angel as CEO following Joe Hinrichs' sudden departure. The leadership change comes amid pressure from activist investors and rising competition.