Former president John Kufuor pays last respect to predecessor