Sequence-based prediction of drug–target binding using machine learning, deep learning and ensemble models without 3D structural information