Distributed Adaptive Control Scheme for Islanded AC Microgrids With Tolerance to Uncertain Communication Links