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