McClellan has no regrets about his time with the Cardinals