Macron apologises for French treatment of Algerian Harki fighters