Spanien blev det tredje landslaget någonsin att vinna herrarnas Nations League, vilket man gjorde efter en spännande straffläggning mot Kroatien.