Home Sports American woman wins Boston Marathon for first time since 1985; Canadian finishes third