Text this: Intelligent UAV health monitoring: Detecting propeller and structural faults with MEMS-based vibration