J&J to buy Vogue International for $3.3 billion