Nigel Farage quits Ukip over its anti-Muslim 'fixation'