The effect of heating position on Benard-Marangoni convection in a horizontal fluid layer in the presence of non-linear magnetic field and solute from below