Mardi Gras in New Orleans sees the streets come alive with music, art, and costumed revellers