Impact of silver price uncertainty on solar energy firms