Solana payment channels hit 1 million payments per second in test