Obviously don't add any more fish for the time being. What are your exact numbers for ammonia, nitrites, and nitrates now? Usually the nitrites won't spike till the ammonia has finished spiking.
That said I would do larger water changes....40-50% or continue doing 20% but do them daily or every other day. This will help the fish survive. Danios are very hardy so as long as you keep up with the constant water changes all of them should survive the cycle. I personally wouldn't vacumn the gravel until after the cycle completes. Also try to feed lightly during the cycle.
If you can get some filter media from an established tank that should help speed things up.