Nick Cannon Leaves America's Got Talent