Boston Marathon makes springtime return