Shaolin monk runs atop water for 118 meters