Gravar-mail: A machine learning framework towards bank telemarketing prediction