Finland's Sanna Marin to become world's youngest prime minister at 34