Histone deacetylase inhibitors: latest developments, trends and prospects.