Bangladesh challenge Asia Cup final in ICC