David Cameron secures agreement over tax evasion clampdown