Vibration Control of Structure using Tuned Mass Friction Dampers: Applications of Passive & Semi-Active Tuned Mass Friction Dampers