Heineken names Rafael Oliveira as CEO in first outside hire