Britain's Mo Farah heads to the World Championship in Daegu this weekend unbeaten in his last 10 races.