Advances in Giardia research