XRP whales dump 40M tokens – Can retail save the price?