Christina Aguilera buys Cali estate for $10M