A week-long festival on the tiny island of Cheng Chau ends with a race to the top of a tower made of plastic buns.