有效的民事法律行为应当具备哪些条件