Fox: Tim McGraw cancels upcoming Colorado performance due to back surgery