US Defence Secretary Jim Mattis saw Indonesian forces drink snake blood and break bricks with their heads in a rare military demonstration in Jakarta on Wednesday.