Smart Energy Harvesters for Self Sustaining Structural Health Monitoring