Silver Nanoparticles - A Review with Focus on Green Synthesis