What's eating you? An update on Giardia, the microbiome and the immune response.