Nick Cannon's youngest son, Zen, has died after developing a brain tumour.