An x-ray scattering study of vitreous KFeSi3O8 and NaFeSi3O8 and reinvestigation of vitreous SiO2 using quasi-crystalline modelling