microcracks in solar cells