Macron accused of 'contempt' over Africa remarks