Teva launches generic version of Differin for acne