Teva full-year profits up 22%