Double-layer stretching broadens the absorption range of the solar spectrum in XSi2N4