I will live long – Kufuor tells detractors