McKesson reports Q4 EPS $2.55, consensus $2.40