Strengthening Reinforced Concrete Beams by Using Different Types and Methods of Fiber-Reinforced Polymers: A Critical Review