URI student finishes Boston Marathon just minutes before explosions