Global Financial Crisis (GFC): Causes, Impacts, And Possible Future Scenarios