The Effects of Internal Heat Generation or Absorption on Mixed Convection in a Lid-Driven Rectangular Cavity using Finite Volume Method