Cardi B has confirmed she is having a baby girl, after she accidentally let the sex of her child slip during an interview earlier this week.