dealssandisk cruzer micro 16gb flash drive $17.99