Effect Of Strain And Temperature On The Magnetic, Electronic, And Transport Properties Of Nickel Oxide (Nio)