A Decentralized Control Strategy for Resilient Connectivity Maintenance in Multi-robot Systems Subject to Failures