St. Jude Medical adds more heart devices in $3.4B buy