A McKean–Vlasov approach to distributed electricity generation development