US demands Iran accept defeat as Tehran rejects talks, vows to fight