要约的撤回需要什么条件?