difference between transpiration and evaporation