Nanocomposite Membranes with Magnesium, Titanium, Iron and Silver Nanoparticles - A Review