The Impact Of Self-Consumption Regulation On Individual And Community Solar Pv Adoption In Switzerland: An Agent-Based Model