Spain approves $17.8B plan to ease economic blow of Ukraine war