386 dogs rescued from truck heading to dog meat festival in China