Baylor student dies finishing marathon