Does a client always have the right to terminate (revoke) an agency relationship agreement at any time with a broker? If so, does this also mean a client could do so without liability?