Black puddings fly as hundreds gather at bizarre world championships