Efficient, effective and fair allocation of costs and benefits in residential energy communities deploying shared photovoltaics