Solar Flare and its impact