Thierry Henry: cheat, has-been and now sleazeball