How does Shardeum achieve linear scalability and maintain low gas fees forever