博弈论的基本假定有哪些?