McKesson launches the ‘pharmacy of the future’