Space weather, impacts and forecasting: an overview