McKesson reports 5% lift in first-quarter revenue to $32.2 billion