Electronic Band Gap Tuning and Calculations of Mechanical Strength and Deformation Potential by Applying Uniaxial Strain on MX2 (M = Cr, Mo, W and X = S, Se) Monolayers and Nanoribbons