Rapper Cardi B gives birth to baby girl