Minister apologises for ‘witchcraft in schools’ gaffe