BIPV: building envelope solutions in a multi-criteria approach. A method for assessing life-cycle costs in the early design phase