Chinese automaker Geely buys nearly 8% stake in Aston Martin