Nick Cannon Opens Up About Mariah, His Kids