A Co-simulation Framework for the Provision of Support Services by Smart Residential Users in LV Distribution Systems