Finland ranked as the second best country for business