Rohan Kallicharan lost 7 stone and ran his first marathon