Thierry Henry ‘on a different level’ – Vieira