2 terabyte flash drive price