Nick Cannon confirms he is expecting his eighth child as he throws gender reveal party with model Bre Tiesi