Improving sensor placement optimisation robustness to environmental variations and sensor failures for structural health monitoring systems