C.R. Bard blows away sales and earnings expectations in Q1