High-Efficient Low-Cost Photovoltaics : Recent Developments