Home Cars Paul McCartney’s 1964 Aston Martin DB5 auctioned for £307,500