African People’s Socialist Party celebrates 47 years of struggle – gives African Liberation Day a revolutionary character