Aston Martin posts improved results