Valeant authorizes $100 million stock repurchase