Why is KNO3 needed for galvanic cells to function?