Teva launches generic version of Prometrium