McKesson to acquire Rexall for $1.9 billion