Home Cricket Bengaluru to host historic India-Afghanistan Test match