Spain's Talgo wins €225M Latvian train contract