Environmental, policy and social analysis of photovoltaic technologies