Holiday drone shows have been rising in popularity but some are being cancelled after a mishap in Florida that left a 7-year-old boy badly hurt.