Algorithmic Mechanism Design with Investment