McKesson reports strong Q4, fiscal year 2012