Histone deacetylases and their inhibitors in cancer, neurological diseases and immune disorders