African leader tells US not to ‘punish’ continent