Prospects of solar power generation for self-built houses