A Distributed Homological Approach to Location-Independent Area Coverage in Wireless Sensor Networks