Charges against Princess Cristina dropped