Thierry Henry leaves New York Red Bulls