Cardi B poses in New York City in 2017