3 reasons cryptocurrency prices are tumbling