Kranc: Cactus modules from Mathematica equations