Identification of GdRFC1 as a novel regulator of telomerase in Giardia duodenalis