Crystal structure of histone acetyltransferase complex