Thousand Oaks luxury apartments sell for $23 million