Thousands have blast at HemisFair fireworks show