Zydus buys US specialty drugmaker Assertio in Rs 1,600 crore all-cash deal