Asia Cup: Afghanistan beat Bangladesh by 32 runs