Nick Cannon Turns 29!