The price of solar thin film power generation