Ken Griffin buys Miami compound for $106.9 million, a new record