Farrakhan gives Trump a ‘final warning’