Africa has had 'puppet leaders' since 1966 - Ernesto Yeboah