Solar and Wind Power Generators – Clean Energy for Modern Living