Differential Privacy for Protecting Multi-dimensional Contingency Table Data: Extensions and Applications