Christina Aguilera buys $10 million estate