Sun launches generic version of Zyprexa