How would you write a SQL query to find the top 10% of customers by purchase value over the last six months?