First American woman wins Boston Marathon since 1985