Fernando Alonso extends Aston Martin contract to 2027