Medical device maker St. Jude reports better-than-expected profit