ScreenAgent: A Vision Language Model-driven Computer Control Agent