Thailand and Cambodia agreed a second ceasefire on Saturday, ending weeks of border clashes that killed at least 101 people and displaced over half a million.