Cleaning and anti-reflective (AR) hydrophobic coating of glass surface: a review from materials science perspective