Reports: Sun to buy Meda for up to $6 billion