Shaolin monk defies gravity by running on water for 125 meters