GSK buys Novartis stake in consumer healthcare venture