Weight Function Theory for Three-Dimensional Elastic Crack Analysis