Záhřeb, hlavní město Chorvatska