The cestodes of foxhounds and foxes in Powys, mid-Wales.