cryptocurrency market factors