Solar industry faces challenges but some companies stay ahead of time