Leclerc on top in Spain practice as Mercedes show signs of life