Solar Cycle and its Impact