Centre-left party wins 40 seats but populist Finns party take 39