消费者选择理论的基本假设有哪些