Ukip says many of its candidates have stood aside because of vows made by pro-Brexit Tory – and two Labour – candidates