List of Top Global Solar Thin Film Companies – Who will Survive and Who Won't