Joe Hinrichs has been replaced by Steve Angel as president and CEO of US Class 1 freight railway CSX with immediate effect.