Fernando Alonso, Spanish GP 2005