Crystal structure of BTK kinase domain bound to ibrutinib