Teva announces launch of generic Lunesta tablets in U.S.