Shaolin monk runs atop water for 125 meters, sets new record