Structural Damage Detection by Integrating Non-Negative Matrix Factorization and Relevance Vector Machines