Preparation of sponge-like porous SiO2 antireflective coatings with excellent environment-resistance by an acid-catalysed sol–gel method