McKesson reports Q4, fiscal-year results