Jenny Dowie to compete in ITU World Triathlon grand final