Australia's Meg Harris denied Gretchen Walsh a sprint treble at swimming's world championships in Singapore on Sunday, winning the 50m freestyle for her first individual world title.