Man in 50s completes marathon in 3h 28 min while smoking