Hundreds of buffaloes swim across river in China’s southwestern province of Sichuan