Teva wins approval for liquid version of cancer drug