'Greatest' Aston Martin fetches $22m