Vibration analysis of edge-cracked beams using a line-spring model