Vibration-Based Techniques for Damage Detection and Localization in Engineering Structures