On Complete Targets Coverage in Rechargeable IoT Networks: A Message-Passing Approach