St. Jude Medical earnings, revenue exceed expectations