Spain marks 40 years since joining NATO under shadow of war in Ukraine.