Cardi B explains how she spent $2 million on a music video