AZ to buy Ardea Biosciences for $1.26 bln