Bitcoin surges to $30,451 as cryptos make gain