Simulation of thermocapillary convection in a two-layer immiscible fluid system using a boundary element method