A Framework for Optimal Sensor Placement to Support Structural Health Monitoring