Green Algorithms: Quantifying the Carbon Footprint of Computation