Sweden edges Finland, will play for gold at Sochi