Text this: TransShard: A Dynamic Transaction-Aware Sharding Scheme for Account-Based Blockchain