Equivalent Uniform Annual Cost: a New Approach to Roof Life-Cycle Analysis