Lupin buys U.S. generic drugmaker GAVIS for $880 million