Asia Cup: India beat Bangladesh by six wickets