[SPARK-2666] when task failed with FetchFailed it need to cancel running tasks of failedStage

in DAGScheduler's handleTaskCompletion,when task failed with FetchFailed reason, it need to cancel running tasks of failedStage before add failedStage to failedStages queue.