Vigil held for victims of marathon attack