Afghanistan beat World No2 team in World T20