Effects of Hall and ion-slip currents on free convective heat generating flow in a rotating fluid