Charli XCX took over New York's Times Square for a "surprise" performance at a H&M event – watch footage of the gig here.