Effect of magnetic field on two-layered natural/thermocapillary convection☆