Integrated domestic electricity demand and PV micro-generation model