Thermocapillary convection in a cylindrical liquid-metal floating zone with a strong axial magnetic field and with a non-axisymmetric heat flux