At 42 years old, Fernando Alonso is the oldest driver in Formula 1, but the two-time world champion continues to reinvent himself at new team Aston Martin, writes Ben Winstanley