Rail Defect Detection by Non-contact Vibration Measurements