Andy Flower was objectively the most talented batsman of his era