St. Jude buys AGA medical for $1B