Oxidation of pyrite in low temperature acidic solutions: Rate laws and surface textures