Hugs, sequins and rainbows as Taiwan enjoys victory over virus