Trump claims fraud